Urodziłem się na Śląsku i tutaj są moje korzenie. Wraz z żoną wychowałem czworo dzieci. Ukończyłem Politechnikę Śląską oraz podyplomowo Akademię Górniczo-Hutniczą w Krakowie. Z wykształcenia jestem inżynierem transportu. Pełniłem różne funkcje w górnictwie i energetyce. Za efektywną pracę trzykrotnie otrzymałem z nadania tytuł Inżyniera Górniczego oraz zostałem odznaczony brązowym medalem „Zasłużony dla Górnictwa”. Jestem aktywny zawodowo. Od 1997 roku udzielam się również społecznie, działając w lokalnych strukturach samorządowych.